stand at the altar - French English Dictionary